package com.wonders.hisdoctor.station.project.hisqueue.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.wonders.his.common.utils.validator.group.PrimaryGroup;
import com.wonders.hisdoctor.station.project.base.domain.InfecDrgDict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 * @author zhaogongming
 * @description
 * @date 2021-06-22
 **/
@ApiModel("传染病病种返回vo")
@Data
public class InfecDrgDictParentVo implements Serializable {

    /** `主键` db_field: DRG_ID; desc: 病种ID */
    @ApiModelProperty("病种ID")
    private String drgId;

    /** db_field: PARENT_DRG_ID; desc: 父级病种ID */
    @ApiModelProperty("父级病种ID")
    private String parentDrgId;

    /** db_field: DRG_TYPE; desc: 传染病种类：1甲类 2 乙类 3 丙类 9 其他 */
    @ApiModelProperty("传染病种类：1甲类 2 乙类 3 丙类 9 其他")
    private String drgType;

    /** db_field: DRG_NAME; desc: 病种名称 */
    @ApiModelProperty("病种名称")
    private String drgName;

    @ApiModelProperty("子病种集合")
    private List<InfecDrgDict> childList;
}
